needle sheath - Spanish English Dictionary